﻿using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using TTGameEngine;

namespace AliveCard {

[System.Serializable]
public class GTConfigData {
    public string debug_desc;
    public TriggerConfigID m_configID;
    public string m_argStr;
}

[System.Serializable]
public class GTConData {
    public string debug_desc;
    public TriggerConditionID m_conditionID;
    public string m_argStr;
}

[System.Serializable]
public class GTActData {
    public string debug_desc;
    public TriggerActionID m_actionID;
    public string m_argStr;
}

[System.Serializable]
public class GameTriggerData {
    public string name;
    public bool m_isOnlyOnce = true;
    public TriggerTypeID m_eventType;
    public List<GTConData> m_conditions;
    public List<GTActData> m_actions;

}

}